package com.newtype.meeting.shared;

import java.io.Serializable;
import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModel;

@SuppressWarnings("serial")
public class MeetingNotifyDTO extends BaseModel implements Serializable {

	public MeetingNotifyDTO() {

	}

	public MeetingNotifyDTO(String id, String meetingID, String accountID,
			Integer attendTAG, Date readDate, String subject,
			String originatorName, String chairName, Date startDate) {
		set("id", id);
		set("meetingID", meetingID);
		set("accountID", accountID);
		set("attendTAG", attendTAG);
		set("readDate", readDate);

		set("subject", subject);
		set("originatorName", originatorName);
		set("chairName", chairName);
		set("startDate", startDate);
	}

	public MeetingNotifyDTO(String id, String meetingID, String accountID,
			Integer attendTAG, String replyContent) {
		set("id", id);
		set("meetingID", meetingID);
		set("accountID", accountID);
		set("attendTAG", attendTAG);
		set("replyContent", replyContent);
	}

	public void setAttendedTAG(boolean attendedTAG) {
		set("attendedTAG", attendedTAG);
	}

	public void setFullName(String fullName) {
		set("fullName", fullName);
	}

	public void setDeptName(String deptName) {
		set("deptName", deptName);
	}

	public boolean isAttendedTAG() {
		return get("attendedTAG");
	}

	public String getFullName() {
		return (String) get("fullName");
	}

	public String getDeptName() {
		return (String) get("deptName");
	}

	public String getReplyContent() {
		return (String) get("replyContent");
	}

	public String getId() {
		return (String) get("id");
	}

	public String getMeetingID() {
		return (String) get("meetingID");
	}

	public String getAccountID() {
		return (String) get("accountID");
	}

	public Integer getAttendTAG() {
		return (Integer) get("attendTAG");
	}

	public Date getReadDate() {
		return (Date) get("readDate");
	}

	public String getSubject() {
		return (String) get("subject");
	}

	public String getOriginatorName() {
		return (String) get("originatorName");
	}

	public String getChairName() {
		return (String) get("chairName");
	}

	public Date getStartDate() {
		return (Date) get("startDate");
	}

}
